home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / Fresco / build / Unix / config / cf / convex.cf < prev    next >
Encoding:
Text File  |  1995-07-12  |  2.5 KB  |  95 lines

  1. XCOMM platform:  $XConsortium: convex.cf,v 1.1 91/07/29 10:31:44 rws Exp $
  2.  
  3. #define OSName                ConvexOS V9.0
  4. XCOMM operating system:  OSName
  5. #define OSMajorVersion        9
  6. #define OSMinorVersion        0 
  7. #define VersionNumber         0.0.0.0
  8.  
  9. #define BootstrapCFlags       -tm c1
  10. #define SetTtyGroup        YES
  11. #define BuildServer             NO
  12. #define ConnectionFlags        -DTCPCONN -DUNIXCONN -DCOVUENETCONN
  13. #define InstallXdmConfig    YES
  14. #define XdmDir            $(LIBDIR)/xdm-sample
  15. #define XdmServersType    fs    /* one tab here */
  16. #define HasXmWidgets        NO
  17. #define InstKmemFlags        -g kmem -m 2755 -v $(VERSION)
  18. #define InstScriptFlags        -m 0755 -g bin
  19. #define InstManFlags        -m 0444 -g bin
  20. #define DefaultCCOptions        -fn -tm c1 
  21. #define LibraryCCOptions        -fx -tm c1 
  22. #define StripFlags        -r -x
  23. #define HasSecureOS        YES
  24. #define BuildExamples        YES
  25. #define BuildMotif        NO
  26. #define BuildConvexClients    YES
  27. #define MotifBC            YES
  28. #define UilCommand        uil
  29. #define ExampleDir        $(LIBDIR)/examples
  30. #define UnSupDir        $(LIBDIR)/unsupported
  31. #define BuildTestExt        YES
  32. #define DefaultScreenSaverTime    0
  33.  
  34. #if BuildTestExt
  35. #define TestDefines -DXTESTEXT1
  36. #else
  37. #define TestDefines /**/
  38. #endif
  39.  
  40. #define ExtensionOSDefines TestDefines
  41.  
  42.         VERSION = VersionNumber
  43.             UIL = UilCommand
  44.        UNSUPDIR = UnSupDir    /* unsupported examples and code */
  45.  
  46. /*
  47.  * _Use - makes a choice based on UseInstalled.
  48.  */
  49. #ifndef _Use
  50. #ifdef UseInstalled
  51. #define _Use(a,b) a
  52. #else
  53. #define _Use(a,b) b
  54. #endif
  55. #endif
  56.  
  57. /*
  58.  * _UseCat - combination of _Use and Concat.
  59.  *           exists to avoid problems with some preprocessors
  60.  */
  61. #ifndef _UseCat
  62. #if (defined(__STDC__) || (defined(__convex__) && defined(__stdc__)))
  63. && !defined(UnixCpp)
  64. #ifdef UseInstalled
  65. #define _UseCat(a,b,c) a##c
  66. #else
  67. #define _UseCat(a,b,c) b##c
  68. #endif
  69. #else
  70. #ifdef UseInstalled
  71. #define _UseCat(a,b,c) a/**/c
  72. #else
  73. #define _UseCat(a,b,c) b/**/c
  74. #endif
  75. #endif
  76. #endif
  77.  
  78. #if HasXmWidgets
  79.    MRESOURCESRC = $(LIBSRC)/Mrm
  80. DEPMRESOURCELIB = _UseCat($(USRLIBDIR),$(MRESOURCESRC),/libMrm.a)
  81.    MRESOURCELIB = LoaderLibPrefix _Use(-lMrm,$(DEPMRESOURCELIB))
  82. LINTMRESOURCELIB= _UseCat($(LINTLIBDIR),$(MRESOURCESRC),/llib-lMrm.ln)
  83.  
  84.        XMLIBSRC = $(LIBSRC)/Xm
  85.        DEPXMLIB = _UseCat($(USRLIBDIR),$(XMLIBSRC),/libXm.a)
  86.           XMLIB = LoaderLibPrefix _Use(-lXm,$(DEPXMLIB))
  87.       LINTXMLIB = _UseCat($(LINTLIBDIR),$(XMLIBSRC),/llib-lXm.ln)
  88.  
  89.       UILLIBSRC = $(LIBSRC)/uil
  90.       DEPUILLIB = _UseCat($(USRLIBDIR),$(UILLIBSRC),/libUil.a)
  91.          UILLIB = LoaderLibPrefix _Use(-lUil,$(DEPUILLIB))
  92.      LINTUILLIB = _UseCat($(LINTLIBDIR),$(UILLIBSRC),/llib-lUil.ln)
  93.  
  94. #endif
  95.